iT邦幫忙

DAY 15
0

初學laravel系列 第 15

鐵人賽 Day 15 留言板-使用者輸入介紹

  • 分享至 

  • xImage
  •  

10/06

我們在上一篇有看到了接收使用者的輸入,

但是我們從開始到現在還沒有教到要怎麼去使用這個東西,

今天我們就是要來講說要怎麼去接收使用者的輸入,

今天我們不管事要存取GET、POST、PUT、DELETE此類方法,

都只要透過以下就可以取到值了

$變數 = Input::get('變數');

那如果我們今天有對這個值有預設的時候呢?

$變數= Input::get('變數', '預設值');

我們就可以使用以上的方式去設定說,如果使用者沒有傳入值的話,

我們要如何去達到這件事情,

那如果我們今天可能在前端有控卡某些欄位沒有輸入值的話沒法傳送,

但畢竟前端不一定是萬能的,

所以我們要再做二次確認的話要怎麼做呢?

if (Input::has('變數'))

{

//

}

所以我們昨天的接收端就可以改成以下的方式去呈現,

Route::post('message/insert', function()

{

//141005

// $title = Input::get('title');

// $content = Input::get('content');

// echo "title is $title<br>";

// echo "content is $content<br>";

if (Input::has('title')&&Input::has('content'))

{

$title = Input::get('title');

$content = Input::get('content');

echo "title is $title<br>";

echo "content is $content<br>";

}elseif(Input::has('title')&&!Input::has('content')){

$title = Input::get('title');

$content = Input::get('content');

echo "title is $title<br>";

echo "content is null<br>";

}else{

echo "no value entered";

}

//return View::make('message',array());

});

我們就可以針對使用者的輸入做判斷了。


上一篇
鐵人賽 Day 14 留言板-新增訊息
下一篇
鐵人賽 Day16留言板-新增整個輸入完成
系列文
初學laravel30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言